# 1. 导包
import app
import unittest

# 2. 创建 测试套件 类对象

from script.test_ihrm_params import TestIHRMELoginParams
from script.emp_manage_params import TestIHRMEmpManageParams

from lib.HTMLTestRunner2 import HTMLTestRunner

suite = unittest.TestSuite()

# 3. 使用 测试套件 类对象 调用 addTest() , 添加类方法
suite.addTest(unittest.makeSuite(TestIHRMELoginParams))
suite.addTest(unittest.makeSuite(TestIHRMEmpManageParams))  # 逐类添加多个方法。

# 4. 组织报告生成的目录位置
filename = app.BASE_PATH + '/report/myReport_iHRM.html'

# 5. 以 wb 形式 open 文件
with open(filename, 'wb') as f:
    # runner = HTMLTestRunner(f)
    runner = HTMLTestRunner(stream=f, verbosity=2, title='iHRM基础业务测试报告',
                            description='bj31-QA')

    runner.run(suite)
